草庐IT

python - Django rest 框架 api_view 与普通 View

全部标签

ruby-on-rails - 生成和发布基于 Ruby 的 REST API 文档

现在很酷的child使用什么来轻松解析/生成/发布RESTAPI?我看了一下Swagger它看起来不错,但从我的角度来看,它不适合Ruby。也许我只是错了,我错过了一些东西,我们将不胜感激。 最佳答案 听起来您还没有API?如果是这样的话,这就是我推荐的方法。使用swagger-specification为API创建一个接口(interface).您可以在不使用服务器的情况下执行此操作,seehere.使用swagger-ui验证接口(interface).这允许您查看您定义的所有端点(仍然没有编码,除了json文件!)一旦你有了你

ruby-on-rails - Rspec View 未定义方法 stub_model

我正在尝试找出这段代码有什么问题。即它找不到方法“stub_model”。试图为此寻找解决方案,但无论我在哪里看,我的文件似乎都很好。请看一下,也许我只是看不出一个简单的错误。非常感谢:)书籍模型在数据库中创建。我的View规范(spec/view/books_spec.rb)如下所示:require'rails_helper'describe'books/new'doit'displaysthebookform'dobook=stub_model(Book)assign(:book,book)renderexpect(rendered).tohave_selector("formla

ruby-on-rails - railstutorial.org 中的 SessionsHelper : Should helpers be general-purpose modules for code not needed in views?

railstutorial.org有一个让我觉得有点奇怪的建议。Itsuggeststhiscode:classApplicationControllerincludeSessionsHelper使方法在ApplicationController中可用,是的,但它也使它们在任何View中都可用。我知道身份验证/授权是交叉的,但这真的是最好的地方吗?在我看来,这可能范围太广了。将实现有条件重定向(如railstutorial.org示例所做的)的before_filter的代码放在更通常包含View助手的模块中似乎令人惊讶。将View中不需要的功能放在ApplicationControl

ruby-on-rails - 哪些 Ruby gem 支持 Facebook API?

我有一个使用FacebookAPI的Rails应用程序。我见过几个用于与Facebook集成的不同Rubygem,但它们看起来过时了。自己写底层调用最好吗?是否有合适的最新gem可用?这些gem最近有变化吗?我正在开始一个新项目--截至2012年9月,我应该使用哪个gem? 最佳答案 KoalaGem是要走的路。7月的这些Railscast将告诉您所有您需要了解的有关在Ruby和Rails中与社交图谱交互的信息(都是付费剧集):#361:FacebookGraphAPI:了解如何使用FacebookGraphAPI和Koalagem

ruby - REST API 测试 cucumber 步骤最佳实践

尝试为RESTAPI测试编写cucumber功能步骤。我不确定哪种方法更好:GivenIloginwithusernameandpasswordWhenIaddone"tv"intomycartAndIcheckmycartThenIshouldseetheitem"tv"isinmycart或GiventheclientauthenticatewithusernameandpasswordWhentheclientsendPOSTto"/cart/add"withbody"{item:body}"Thentheresponsecodeshouldbe"200"Andtherespon

Python 请求库的 Ruby 等价物(HTTP 客户端)

Python中有一个我喜欢的库,叫做“Requests”。Requests是一个基于urllib3的HTTP客户端。“requestsdoc”。我正在Ruby中寻找类似的东西。基本上我需要的是:上传文件支持(多部分/表单数据)。轻松获取/发布。Cookie可以从响应对象传递到请求对象(手动构建登录脚本)。稳定且灵活。session支持(如果我们没有,则不必手动处理cookie)。我查看了Typhoeus,但主页中的代码示例不起作用;他们已经移动了代码,get方法不再像那样可以直接访问,所以它开始得不好。Curb看起来不错,我喜欢cURL,还有rest-client,它似乎很受欢迎,而e

ruby-on-rails - 如何在 ruby​​ Test::Unit 框架中运行单个 shoulda 上下文测试

我通常可以对方法“delete_user_test”使用以下命令行语法来测试常规Test::Unit方法:rubyfunctional/user_controller_test.rb-ndelete_user_test现在,当我将shoulda插件与Test::Unit一起使用时,我尝试使用如下相同的技术:...context"DeletingaUser"doshould"removeuserfromusertable"do...endend然后我尝试按如下方式运行单个测试:rubyfunctional/user_controller_test.rb-n"test:DeletingaU

ruby-on-rails - 如何使用 Rails 2.1 中的 ExceptionNotifier 插件修复 'Unprocessed view path found' 错误?

将Rails1.2网站升级到2.1后,ExceptionNotifierplugin不再有效,提示这个错误:ActionView::TemplateFinder::InvalidViewPath:Unprocessedviewpathfound:"/path/to/appname/vendor/plugins/exception_notification/lib/../views".Setyourviewpathswith#append_view_path,#prepend_view_path,or#view_paths=.是什么原因造成的,我该如何解决?

ruby - 使用 github api v3 列出组织私有(private)仓库中的所有问题

我正在尝试从组织的私有(private)存储库中检索所有问题,但运气不佳。我正在使用ruby​​gem“github_api”,但我也尝试过使用curl访问它到目前为止,我能够检索分配给我或订阅的所有问题,但不是该特定repo存在的所有问题。使用github_apigem(https://github.com/peter-murach/github),我已经走到这一步了@github.issues.issues(:filter=>"subscribed")仅供引用:我是组织和仓库的所有者查看githubapi(问题),似乎没有一个过滤器可以返回我需要的内容。这可能吗?谢谢!

ruby - 学习如何在 ruby​​ 中设计好的 API 包装器的资源

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我想学习如何用ruby​​设计好的API包装器。我在寻找:博客文章教程直接从代码中学习的最佳代码和库(注释和设计良好)书籍...还有,您最喜欢的API包装器有哪些?是什么让它们与众不同?欢迎任何来源提前致谢2011年6月29日更新BuildingaPlatformAPIonRails更新:2011年6月13日查看有关如何开发API包装器/接口(interface)客户